// includes
Titanium.include('../general/GeneralVariables.js');
Titanium.include('../general/GeneralFunctions.js');
Titanium.include('../tableViews/TwitterTableView.js');
Titanium.include('../json/ParseJson.js');

// variable declarations
var currentWindow;
var tableView;
var scrollView;

function _onWindowOpenHandler(event)
{
	_parseTwitterSearch(currentWindow.searchUrl);
	Ti.API.info('twitter window open!');
	// loading....
}

function _tweetsLoaded(tweetRows)
{
	tableView.setData(tweetRows);
	tableView.show();
//	scrollView.scrollTo(0, 50);
}

function _windowSettings()
{
	currentWindow = Titanium.UI.currentWindow;
	currentWindow.addEventListener('open', _onWindowOpenHandler);
}

function _onTableViewTouchEndHandler(event){
	trace(scrollView.top);
}

function _createView()
{
	// nu nieuwe tweets ophalen
	scrollView = Titanium.UI.createScrollView({ height: 460, width: 320, backgroundColor: '#FFF' });
	
	var rightButton = Titanium.UI.createButton({ title: 'sluiten' });
	rightButton.addEventListener('click', function(){ Ti.App.fireEvent('closeTwitterWindow'); });
	currentWindow.rightNavButton = rightButton;
	
	tableView = _createTwitterTableView();
	tableView.addEventListener('touchend', _onTableViewTouchEndHandler);
	
	scrollView.add(tableView);
	currentWindow.add(scrollView);
}

_windowSettings();
_createView();